home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-9.10-netbook-remix-PL.iso / casper / filesystem.squashfs / usr / lib / perl5 / Gnome2 / App.pod < prev    next >
Text File  |  2009-04-29  |  5KB  |  325 lines

  1. =head1 NAME
  2.  
  3. Gnome2::App - wrapper for GnomeApp
  4.  
  5. =cut
  6.  
  7. =head1 HIERARCHY
  8.  
  9.   Glib::Object
  10.   +----Glib::InitiallyUnowned
  11.        +----Gtk2::Object
  12.             +----Gtk2::Widget
  13.                  +----Gtk2::Container
  14.                       +----Gtk2::Bin
  15.                            +----Gtk2::Window
  16.                                 +----Gnome2::App
  17.  
  18.  
  19.  
  20. =cut
  21.  
  22. =head1 INTERFACES
  23.  
  24.   Glib::Object::_Unregistered::AtkImplementorIface
  25.   Gtk2::Buildable
  26.  
  27.  
  28.  
  29. =cut
  30.  
  31.  
  32. =head1 METHODS
  33.  
  34. =head2 widget = Gnome2::App-E<gt>B<new> ($appname, $title=undef)
  35.  
  36. =over
  37.  
  38. =item * $appname (string) 
  39.  
  40. =item * $title (string) 
  41.  
  42. =back
  43.  
  44. =head2 scalar = $app-E<gt>B<accel_group> 
  45.  
  46. =head2 $app-E<gt>B<add_dock_item> ($item, $placement, $band_num, $band_position, $offset)
  47.  
  48. =over
  49.  
  50. =item * $item (Gnome2::Bonobo::DockItem) 
  51.  
  52. =item * $placement (Gnome2::Bonobo::DockPlacement) 
  53.  
  54. =item * $band_num (integer) 
  55.  
  56. =item * $band_position (integer) 
  57.  
  58. =item * $offset (integer) 
  59.  
  60. =back
  61.  
  62. =head2 widget = $app-E<gt>B<add_docked> ($widget, $name, $behavior, $placement, $band_num, $band_position, $offset)
  63.  
  64. =over
  65.  
  66. =item * $widget (Gtk2::Widget) 
  67.  
  68. =item * $name (string) 
  69.  
  70. =item * $behavior (Gnome2::Bonobo::DockItemBehavior) 
  71.  
  72. =item * $placement (Gnome2::Bonobo::DockPlacement) 
  73.  
  74. =item * $band_num (integer) 
  75.  
  76. =item * $band_position (integer) 
  77.  
  78. =item * $offset (integer) 
  79.  
  80. =back
  81.  
  82. =head2 $app-E<gt>B<add_toolbar> ($toolbar, $name, $behavior, $placement, $band_num, $band_position, $offset)
  83.  
  84. =over
  85.  
  86. =item * $toolbar (Gtk2::Toolbar) 
  87.  
  88. =item * $name (string) 
  89.  
  90. =item * $behavior (Gnome2::Bonobo::DockItemBehavior) 
  91.  
  92. =item * $placement (Gnome2::Bonobo::DockPlacement) 
  93.  
  94. =item * $band_num (integer) 
  95.  
  96. =item * $band_position (integer) 
  97.  
  98. =item * $offset (integer) 
  99.  
  100. =back
  101.  
  102. =head2 scalar = $app-E<gt>B<contents> 
  103.  
  104. =head2 $app-E<gt>B<set_contents> ($contents)
  105.  
  106. =over
  107.  
  108. =item * $contents (Gtk2::Widget) 
  109.  
  110. =back
  111.  
  112. =head2 $app-E<gt>B<create_menus> ($uiinfo)
  113.  
  114. =over
  115.  
  116. =item * $uiinfo (Gnome2::UIInfo) 
  117.  
  118. =back
  119.  
  120. =head2 $app-E<gt>B<create_toolbar> ($uiinfo)
  121.  
  122. =over
  123.  
  124. =item * $uiinfo (Gnome2::UIInfo) 
  125.  
  126. =back
  127.  
  128. =head2 scalar = $app-E<gt>B<dock> 
  129.  
  130. =head2 dock = $app-E<gt>B<get_dock> 
  131.  
  132. =head2 dockitem = $app-E<gt>B<get_dock_item_by_name> ($name)
  133.  
  134. =over
  135.  
  136. =item * $name (string) 
  137.  
  138. =back
  139.  
  140. =head2 $app-E<gt>B<enable_layout_config> ($enable)
  141.  
  142. =over
  143.  
  144. =item * $enable (boolean) 
  145.  
  146. =back
  147.  
  148. =head2 scalar = $app-E<gt>B<get_enable_layout_config> 
  149.  
  150. =head2 $app-E<gt>B<insert_menus> ($path, $menuinfo)
  151.  
  152. =over
  153.  
  154. =item * $path (string) 
  155.  
  156. =item * $menuinfo (Gnome2::UIInfo) 
  157.  
  158. =back
  159.  
  160. =head2 $app-E<gt>B<install_menu_hints> ($uiinfo)
  161.  
  162. =over
  163.  
  164. =item * $uiinfo (Gnome2::UIInfo) 
  165.  
  166. =back
  167.  
  168. =head2 scalar = $app-E<gt>B<layout> 
  169.  
  170. =head2 scalar = $app-E<gt>B<menubar> 
  171.  
  172. =head2 $app-E<gt>B<set_menus> ($menubar)
  173.  
  174. =over
  175.  
  176. =item * $menubar (Gtk2::MenuBar) 
  177.  
  178. =back
  179.  
  180. =head2 scalar = $app-E<gt>B<prefix> 
  181.  
  182. =head2 $app-E<gt>B<remove_menu_range> ($path, $start, $items)
  183.  
  184. =over
  185.  
  186. =item * $path (string) 
  187.  
  188. =item * $start (integer) 
  189.  
  190. =item * $items (integer) 
  191.  
  192. =back
  193.  
  194. =head2 $app-E<gt>B<remove_menus> ($path, $items)
  195.  
  196. =over
  197.  
  198. =item * $path (string) 
  199.  
  200. =item * $items (integer) 
  201.  
  202. =back
  203.  
  204. =head2 Gnome2::App-E<gt>B<setup_toolbar> ($toolbar, $dock_item)
  205.  
  206. =over
  207.  
  208. =item * $toolbar (Gtk2::Toolbar) 
  209.  
  210. =item * $dock_item (Gnome2::Bonobo::DockItem) 
  211.  
  212. =back
  213.  
  214. =head2 scalar = $app-E<gt>B<statusbar> 
  215.  
  216. =head2 $app-E<gt>B<set_statusbar_custom> ($container, $statusbar)
  217.  
  218. =over
  219.  
  220. =item * $container (Gtk2::Widget) 
  221.  
  222. =item * $statusbar (Gtk2::Widget) 
  223.  
  224. =back
  225.  
  226. =head2 $app-E<gt>B<set_statusbar> ($statusbar)
  227.  
  228. =over
  229.  
  230. =item * $statusbar (Gtk2::Widget) 
  231.  
  232. =back
  233.  
  234. =head2 $app-E<gt>B<set_toolbar> ($toolbar)
  235.  
  236. =over
  237.  
  238. =item * $toolbar (Gtk2::Toolbar) 
  239.  
  240. =back
  241.  
  242. =head2 scalar = $app-E<gt>B<vbox> 
  243.  
  244.  
  245.  
  246. =cut
  247.  
  248.  
  249. =head1 PROPERTIES
  250.  
  251. =over
  252.  
  253. =item 'app-id' (string : readable / writable / construct)
  254.  
  255. The application ID string
  256.  
  257. =back
  258.  
  259.  
  260.  
  261. =cut
  262.  
  263.  
  264. =head1 ENUMS AND FLAGS
  265.  
  266. =head2 flags Gnome2::Bonobo::DockItemBehavior
  267.  
  268. =over
  269.  
  270. =item * 'normal' / 'BONOBO_DOCK_ITEM_BEH_NORMAL'
  271.  
  272. =item * 'exclusive' / 'BONOBO_DOCK_ITEM_BEH_EXCLUSIVE'
  273.  
  274. =item * 'never-floating' / 'BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING'
  275.  
  276. =item * 'never-vertical' / 'BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL'
  277.  
  278. =item * 'never-horizontal' / 'BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL'
  279.  
  280. =item * 'locked' / 'BONOBO_DOCK_ITEM_BEH_LOCKED'
  281.  
  282. =back
  283.  
  284.  
  285. =head2 enum Gnome2::Bonobo::DockPlacement
  286.  
  287. =over
  288.  
  289. =item * 'top' / 'BONOBO_DOCK_TOP'
  290.  
  291. =item * 'right' / 'BONOBO_DOCK_RIGHT'
  292.  
  293. =item * 'bottom' / 'BONOBO_DOCK_BOTTOM'
  294.  
  295. =item * 'left' / 'BONOBO_DOCK_LEFT'
  296.  
  297. =item * 'floating' / 'BONOBO_DOCK_FLOATING'
  298.  
  299. =back
  300.  
  301.  
  302.  
  303.  
  304. =cut
  305.  
  306.  
  307. =head1 SEE ALSO
  308.  
  309. L<Gnome2>, L<Glib::Object>, L<Glib::InitiallyUnowned>, L<Gtk2::Object>, L<Gtk2::Widget>, L<Gtk2::Container>, L<Gtk2::Bin>, L<Gtk2::Window>
  310.  
  311.  
  312. =cut
  313.  
  314.  
  315. =head1 COPYRIGHT
  316.  
  317. Copyright (C) 2003-2004 by the gtk2-perl team.
  318.  
  319. This software is licensed under the LGPL.  See L<Gnome2> for a full notice.
  320.  
  321.  
  322.  
  323. =cut
  324.  
  325.